home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / Games / battleship / README < prev   
Encoding:
Text File  |  1995-05-03  |  1.3 KB  |  34 lines

  1. Battleships is an intrinsically silly game, but I couldn't resist fixing this
  2. sucker. It now has a purely visual interface (you place ships and call for
  3. shots by moving the cursor around the board using the standard yuhjklbn keys).
  4.  
  5. The default game now disallows placement of ships so that they touch. A new
  6. -c option is available to force the older behavior.
  7.  
  8. I also removed the `seemiss' option (now always on) and `ask' (which is only
  9. useful for cheating). And I ifdefed out the ditsy opening screen; if you want
  10. it back, compile with -DPENGUIN. One strike against featureitis...
  11.  
  12. The code now lints as clean as the broken SysV curses lint library will let it.
  13.  
  14. Some #ifdefs in the code should result in the right things being done for
  15. BSD or USG systems. They key off A_UNDERLINE.
  16.  
  17. This was probably a waste of a day or so. But what the hack -- rewriting the
  18. strategy robot as an FSM was fun, and maybe the interface will set a good
  19. example for the next guy.
  20.  
  21. <*** FLAME ON ***>
  22.  
  23. People who write termcap games that require you to enter #@!!#$! coordinates
  24. rather than doing the natural pick-and-place with cursor motions should be
  25. stuffed in suits and condemned to write COBOL for the rest of their days...
  26.  
  27. <*** FLAME OFF ***>
  28.  
  29. O.K., I feel better now that I've got that off my chest...
  30.  
  31.                         Eric S. Raymond
  32.                         eric@snark.uu.net
  33.  
  34.